@charset "utf-8";

html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}

.fl {float:left;}

.fr {float:right;}

.clear{clear:both;}

.border{border:1px solid #DFDFDF;}

.bg{background-color: #B0C4DE;}

.bg1{background-color: #CAFF70;}

.bg2{background-color: #FFC1C1;}

.bg3{background-color: #FFA07A;}

.bg4{background-color: white;}

.hj200 {line-height: 200%;}

.mt30{margin-top: 30px}

.mt20{margin-top: 20px}

.mt10{margin-top: 10px}

.w0{width: 100%}

.w1100{width: 1100px;margin:0 auto;}

.w1200{width: 1200px;margin:0 auto;}

.w1250{width: 1250px;margin:0 auto;}

.w1340{width: 1340px;margin:0 auto;}

.w1140{width: 1140px;margin:0 auto;}

a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }

p{text-align: justify;text-justify:inter-ideograph;margin: 0;}

li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}

ul {margin: 0;padding: 0;}

img{margin: 0;padding: 0;}

img { border: 0; vertical-align: top; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}



/*header start*/

.header .head_top{height: 35px;background: #014fa7;color: #fff}

.header .head_top p{color: #fff;line-height: 35px;}

.header .head_top a{display: inline-block;padding: 0 15px;line-height: 35px;color: #fff}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.nav{ width: 707px; height:100px; line-height:100px; position:relative;z-index:1;margin: 0 auto}

.nav a{ color:#444;}

.nav .nLi{ float:left;  position:relative; display:inline;}

.nav .nLi h3{ float:left;}

.nav .nLi h3 a{ display:block; width: 96px; font-size:16px;font-weight: bold;text-align: right;background: url(../images/navhoverbg.png) no-repeat center bottom;padding-right: 5px;transition: all 0.2s ease-in;}

.nav .nLi h3 a:hover {background:url(../images/navhoverbg.png) no-repeat center top;color: #fff}

/*.nav .sub{ display:none; width:157px; left:0; top:50px;  position:absolute; background:url(../images/hoverbg.png) repeat-y ;  line-height:35px; padding:5px 0;}

.nav .sub li{ zoom:1;}

.nav .sub a{ display:block; padding:0 10px;text-align: center;}

.nav .sub a:hover{ background:url(../images/navhoverbg.png) no-repeat center; color:#fff;}*/

.nav .on h3 a{ background:url(../images/navhoverbg.png) no-repeat center bottom; color:#fff;}

/*header end*/



/*banner start*/

.flexslider {

	margin: 0px auto 0px;

	position: relative;

	width: 100%;

	height: 480px;

	overflow: hidden;

	zoom: 1;

}



.flexslider .slides li {

	width: 100%;

	height: 100%;

}



.flex-direction-nav a {

	width: 70px;

	height: 70px;

	line-height: 99em;

	overflow: hidden;

	margin: -35px 0 0;

	display: block;

	background: url(../images/ad_ctr.png) no-repeat;

	position: absolute;

	top: 50%;

	z-index: 10;

	cursor: pointer;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all .3s ease;

	border-radius: 35px;

}



.flex-direction-nav .flex-next {

	background-position: 0 -70px;

	right: 0;

}



.flex-direction-nav .flex-prev {

	left: 0;

}



.flexslider:hover .flex-next {

	opacity: 0.8;

	filter: alpha(opacity=25);

}



.flexslider:hover .flex-prev {

	opacity: 0.8;

	filter: alpha(opacity=25);

}



.flexslider:hover .flex-next:hover,

.flexslider:hover .flex-prev:hover {

	opacity: 1;

	filter: alpha(opacity=50);

}



.flex-control-nav {

	width: 100%;

	position: absolute;

	bottom: 10px;

	text-align: center;

}



.flex-control-nav li {

	margin: 0 2px;

	display: inline-block;

	zoom: 1;

	*display: inline;

}



.flex-control-paging li a {

	background: url(../images/dot.png) no-repeat 0 -16px;

	display: block;

	height: 16px;

	overflow: hidden;

	text-indent: -99em;

	width: 16px;

	cursor: pointer;

	-webkit-transition: all 0s ease;

}



.flex-control-paging li a.flex-active,

.flex-control-paging li.active a {

	background-position: 0 0;

}



.flexslider .slides a img {

	width: 100%;

	height: 480px;

	display: block;

}

/*banner end*/



/*new_top start*/

.new_top{height: 70px;background: url(../images/bg.png) no-repeat center;}

.new_top .nt_r{width: 800px;font-size: 15px;}

.new_top .nt_r .nt_title{line-height: 24px;padding: 20px 15px;font-size: 16px;font-weight: bold;color: #fff}

.new_top .nt_r .nt_title img{position: relative;top: -0px;}

.new_top .nt_r .txtScroll-top{width:450px;overflow:hidden;position:relative;}

.new_top .nt_r .txtScroll-top .bd{padding:20px 15px 20px 5px;}

.new_top .nt_r .txtScroll-top .infoList li{height:24px;line-height:24px;}

.new_top .nt_r .txtScroll-top .infoList li a{color: #fff}

.new_top .nt_r .txtScroll-top .infoList li .date{float:right;color:#fff;}

/*new_top end*/



/*product start*/

.product{background: #efefef;}

.product .pro_l{width: 280px;border: 4px solid #014fa7;background: #fff;position: relative;top: -50px;}

.product .pro_l .pl_top{width: 260px;height: 70px;}

.product .pro_l ul{width: 260px;margin: 0 auto;padding: 5px 0 18px 0}

.product .pro_l ul li{height: 19px;line-height: 21px;padding: 9px;font-size: 15px;color:#666;border-bottom: 1px dashed #dedede}

.product .pro_l ul li:hover {font-size: 16px;color:#014fa7; font-weight: bold}

.product .pro_l ul .son{height: 25px;line-height: 25px;padding-left: 30px;}

.product .pro_l .contact{width: 280px;height: 210px;background: url(../images/bg.png) 290px 0px;}

.product .pro_l .contact .con_top{width: 260px;margin: 0 auto}

.product .pro_l .contact ul{width:240px;margin:0 auto;padding: 0}

.product .pro_l .contact ul li{height:25px;line-height:25px;font-size: 16px;color: #fff;border: none;font-weight: normal;padding: 0;}

.product .pro_r{width: 912px;}

.product .pro_r li{width: 304px;margin-top: 46px;}

.product .pro_r li .img{width: 260px;height: 195px;margin-left: 44px;overflow: hidden;}

.product .pro_r li img{ width: 260px; height: 195px; display: block;

    -moz-transition:.5s ease-in;

    -webkit-transition:.5s ease-in;

    -o-transition:.5s ease-in;

    -ms-transition:.5s ease-in;

    transition:.5s ease-in;}

.product .pro_r li img:hover{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}



.product .pro_r li .zi{width: 260px;height: 40px;line-height:40px;margin-left: 44px;background: #014fa7;text-align: center;font-size: 16px;color: #fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*product end*/



/*company start*/

.company{height: 456px;background: url(../images/company.jpg) no-repeat center;}

.company .com_body{padding: 50px 0 0 0;}

.company .com_body b{font-size: 28px;}

.company .com_body .line{width: 60px;height: 4px;background: #014fa7}

.company .com_body .com_l{width: 630px;line-height: 190%;}

.company .com_body .com_l p{font-size: 15px; text-indent: 2em;}

.company .com_body .com_l .more{width: 120px;height: 35px;border:2px solid #fff;margin-top: 47px;line-height: 35px;text-align: center;font-size: 16px;color: #fff;transition: all 0.2s ease-in;}

.company .com_body .com_l .more:hover {background: #014fa7;border:2px solid #014fa7;}

.company .com_body .com_r b{color: #fff;position: relative;top: 345px;left: -135px;}



.adv{width: 100%;height: 200px;padding:20px 0 30px 0;background: #014fa7}

.adv ul li{width: 300px;height: 200px;color: #fff;font-size: 18px;}

.adv ul li p{text-align: center;}

/*company end*/



/*new start*/

.new{padding: 50px 0;}

.new .new_l{width: 725px;}

.new .new_l .slideTxtBox{width:725px;text-align:left;}

.new .new_l .slideTxtBox .hd{ height:45px;line-height:45px;position:relative;border-bottom: 2px solid #C8C8C8}

.new .new_l .slideTxtBox .hd ul{float:left;position:absolute;height:45px;}

.new .new_l .slideTxtBox .hd ul li{width:170px;float:left;cursor:pointer;line-height: 45px;font-size: 20px;font-weight: bold;}

.new .new_l .slideTxtBox .hd ul li em{display:inline-block;width: 45px;height: 45px;float: left;background: url(../images/icona1.png) 0px 45px;}

.new .new_l .slideTxtBox .hd ul li:nth-child(2) em{display:inline-block;width: 45px;height: 45px;float: left;background: url(../images/icona2.png) 0px 45px;}

.new .new_l .slideTxtBox .hd ul li.on{height:45px;color: #014fa7}

.new .new_l .slideTxtBox .hd ul li.on em{background-position: 45px 0}

.new .new_l .slideTxtBox .hd a{padding-right: 10px;line-height: 45px;color: #777}

.new .new_l .slideTxtBox .bd ul{zoom:1; background: #f2f2f2;padding:20px;}

.new .new_l .slideTxtBox .bd li{height:28px;line-height:28px;color: #999;font-size: 15px;}

.new .new_l .slideTxtBox .bd li:hover{color: #014fa7;font-size: 15.1px;}

.new .new_l .slideTxtBox .bd li a{height:28px; color:#555;line-height:28px;display: block; width: 570px; float: left; overflow: hidden;}

.new .new_l .slideTxtBox .bd li .date{float:right;color:#999;}

.new .new_l dl{ width:725px; padding:15px 0 15px 0; display:inline-block; overflow:hidden;}

.new .new_l dt{ width:280px; height:150px;float: left;overflow: hidden;}

.new .new_l dt img{ width:280px; height:150px;}

.new .new_l dd{ float:left; overflow:hidden; width:400px;margin-left: 40px;}

.new .new_l dd h3{ height:30px; line-height:30px; overflow:hidden;}

.new .new_l dd h3 a{ font-size:18px; color:#333;}

.new .new_l dd h3 a:hover,.news ul li a:hover,.wd dt a:hover{color: #014fa7;}

.new .new_l .news_desc{ font-size:14px; color:#666; height:66px; line-height:22px;overflow: hidden; padding:5px 0 0;}

.new .new_l dd span{ display:block;width: 100px; padding:15px 0 0;}

.new .new_l dd span a{font-size: 14px;color: #fff;display: block; width:100px; height:30px;background: #014fa7;text-align: center;line-height: 30px;overflow: hidden;}

.new .new_l dd span a:hover{animation:shake .5s linear;-webkit-animation:shake .5s linear;}



.new .new_r{width: 400px;}

.new .new_r .title{height: 45px;line-height: 45px;border-bottom: 2px solid #c8c8c8}

.new .new_r .title span{font-size: 20px;font-weight: bold;color: #014fa7}

.new .new_r .title span em{display:inline-block;width: 45px;height: 45px;float: left;background: url(../images/icon.png) no-repeat center;}

.new .new_r .title a{padding-right: 10px;line-height: 45px;color: #777}

.new .new_r .txtMarquee-top{width:400px;overflow:hidden;position:relative;}

.new .new_r .txtMarquee-top .bd{padding: 30px 10px 0; height: 355px;}

.new .new_r .txtMarquee-top .infoList li{ width: 48%; height:80px; line-height:80px; font-size: 14px; text-align: center; float: left; margin:0px 1%; }

.new .new_r .txtMarquee-top .infoList li .date{ float:right; color:#999;}

.new .new_r .txtMarquee-top .infoList li img{ width: 100%; }

/*new end*/



/*footer start*/

.footer{background:#444}

.footer .foot_nav{height:50px;background:#005FBB}

.footer .foot_nav ul li{width:171px;text-align:center;line-height:50px;font-size:16px;}

.footer .foot_nav ul li a{color:#fff;}

.footer .foot_nav ul li a:hover{ font-weight:bold; font-size: 16.1px;}

.footer .foot_body{padding:30px 0;}

.footer .foot_body .foot_lxwm{padding:0px 20px 0px 50px;background: url(../images/footline.png) no-repeat center left;}

.footer .foot_body .foot_lxwm p{color: #fff;line-height: 240%;font-size: 14px;}

.foot_bot{width: 100%;height: 35px;line-height: 35px;color: #fff;background: #222}

/*footer end*/